home *** CD-ROM | disk | FTP | other *** search
/ Candy Factory Pro / Candy Factory Pro.iso / DEMOVERSIONEN / FantasticDreams / Install_FantasticDreams < prev    next >
Text File  |  1998-11-03  |  13KB  |  672 lines

  1. ; $VER: FantasticDreams_Install 1.000 (02.11.98)
  2. ; Script to install FantasticDreams Version 1.0
  3.  
  4. (complete 0)
  5. (user 1)
  6.  
  7. ;=============================================================================
  8. ; English strings
  9.  
  10. (set default_lang 4)
  11.  
  12. (set #bad-kick "FantasticDreams needs Amiga-OS 3.0 or higher")
  13.  
  14. (set SelectDir1Msg
  15.      (cat "Please select a directory\nto install FantasticDreams in"
  16.      )
  17. )
  18.  
  19. (Set ProgMsg
  20.      (cat "Which parts should i install?"
  21.      )
  22. )
  23.  
  24.  (set Choice1Msg "FantasticDreams Mainprogram (8 MB)")
  25.  (set Choice2Msg "FantasticDreams Tools (1 MB)")
  26.  (set Choice3Msg "FantasticDreams Instruction (1.3 MB)")
  27.  
  28.  (set FPU1Msg "None")
  29.  (set FPU2Msg "Yes, this machine is with FPU")
  30.  
  31.  (set CPU1Msg "MC68000")
  32.  (set CPU2Msg "MC68030")
  33.  (set CPU3Msg "MC68040")
  34.  (set CPU4Msg "MC68060")
  35.  (set CPU5Msg "PPC603/604")
  36.  
  37.  (set CPUMsg "What CPU does the machine have that you are installing FantasticDreams Pro?")
  38.  
  39.  (set UpDategraf "Checking and updating graffiti.library, if needed...")
  40.  (set UpDatejpeg "Checking and updating jpeg2mov.library, if needed...")
  41.  
  42.  (set InstallFantasticDreamsProg "Installing FantasticDreams professional main program...")
  43.  (set InstallLoader "Installing loader...")
  44.  (set InstallSaver "Installing saver...")
  45.  (set InstallOperator "Installing Operator files...")
  46.  (set InstallViewer "Installing viewers...")
  47.  (set InstallGuide "Installing Guide-File...")
  48.  (set InstallTools "Installing Tools...")
  49.  (set InstallBG "Installing Background...")
  50.  (set InstallImages "Installing Images...")
  51.  
  52.  (set AssignAdd1
  53.      (cat "\nAdding the FantasticDreams assignment to s:user-startup - it currently looks like this:\n\n%s\n\n"
  54.           (cat "assign FantasticDreams: " FantasticDreamsDir)
  55.      )
  56. )
  57.  
  58. ;=============================================================================
  59. ; German strings
  60.  
  61. (if   (= @language "deutsch")
  62. (
  63.  (set default_lang 2)
  64.  
  65.  (set #bad-kick "FantasticDreams benötigt mindestens Amiga-OS 3.0 oder höher")
  66.  
  67.  (set SelectDir1Msg
  68.       (cat "Wählen Sie ein Verzeichnis, wo Sie FantasticDreams "
  69.            "installieren möchten. Ein Verzeichnis mit den "
  70.            "Namen FantasticDreams wird automatisch angelegt!"
  71.       )
  72.  )
  73.  
  74.  (Set ProgMsg
  75.       (cat "\nWelche Dateien sollen installiert werden?\n"
  76.       )
  77.  )
  78.  
  79.  (set Choice1Msg "FantasticDreams Hauptprogramm (ca. 8 MB)")
  80.  (set Choice2Msg "FantasticDreams Tools (ca. 1 MB)")
  81.  (set Choice3Msg "FantasticDreams Anleitung (ca. 1.3 MB)")
  82.  
  83.  (set FPU1Msg "Keine vorhanden")
  84.  (set FPU2Msg "ja, FPU vorhanden")
  85.  
  86.  (set CPU1Msg "MC68000")
  87.  (set CPU2Msg "MC68030")
  88.  (set CPU3Msg "MC68040")
  89.  (set CPU4Msg "MC68060")
  90.  (set CPU5Msg "PPC603/604")
  91.  
  92.  (set CPUMsg "Welchen Prozessor besitzt der Computer, auf dem Sie FantasticDreams installieren möchten?")
  93.  
  94.  (set UpDategraf "Prüfe und Erneuere die graffiti.library, wenn nötig...")
  95.  (set UpDatejpeg "Prüfe und Erneuere die jpeg2mov.library, wenn nötig...")
  96.  
  97.  (set InstallFantasticDreamsProg "Installiere FantasticDreams Version 2.0 Hauptprogramm...")
  98.  (set InstallLoader "Installiere Lademodule...")
  99.  (set InstallSaver "Installiere Speichermodule...")
  100.  (set InstallOperator "Installiere Bildbearbeitungsmodule...")
  101.  (set InstallViewer "Installiere Anzeigemodule...")
  102.  (set InstallGuide "Installiere Guide-Datei...")
  103.  (set InstallTools "Installiere Werkzeuge...")
  104.  (set InstallBG "Installiere Hintergrund...")
  105.  (set InstallImages "Installing Bilder...")
  106.  
  107.  (set AssignAdd1
  108.       (cat "\nFüge FantasticDreams Zuweisung an s:user-startup - Es würde wie folgt Aussehen:\n\n%s\n\n"
  109.            (cat "assign FantasticDreams: " FantasticDreamsDir)
  110.       )
  111.  )
  112. )
  113. )
  114.  
  115. (if (> (* 39 65536) (getversion "exec.library" (resident)))
  116.         (abort #bak-kick)
  117. )
  118.  
  119.  
  120. (welcome)
  121. (set old_level @user-level)
  122.  
  123. (user 2)
  124.  
  125. (if ( < (exists "FantasticDreams:" (noreq)) 2)
  126.   (
  127.    (set target (askdir
  128.           (prompt SelectDir1Msg)
  129.           (help #which-dir-help)
  130.           (default "SYS:")
  131.    ))
  132.    (set FantasticDreamsDir        (tackon target "FantasticDreams"))
  133.   )
  134. )
  135.  
  136. (if (exists "FantasticDreams:" (noreq))
  137.   (
  138.    (set target "FantasticDreams:")
  139.    (set FantasticDreamsDir "FantasticDreams:")
  140.   )
  141. )
  142.  
  143. (user old_level)
  144.  
  145. (set WAS
  146.       (askoptions
  147.       (prompt ProgMsg)
  148.       (help   @askchoice-help)
  149.       (choices Choice1Msg Choice2Msg Choice3Msg)
  150.       (default 7)
  151.       )
  152. )
  153.  
  154. (set MainDirPPC        (tackon FantasticDreamsDir "MainPPC"))
  155. (set LoaderDir        (tackon FantasticDreamsDir "Loader"))
  156. (set LoaderDirPPC    (tackon FantasticDreamsDir "LoaderPPC"))
  157. (set OperatorDir    (tackon FantasticDreamsDir "Operator"))
  158. (set OperatorDirPPC    (tackon FantasticDreamsDir "OperatorPPC"))
  159. (set ViewerDir        (tackon FantasticDreamsDir "Viewer"))
  160. (set SaverDir        (tackon FantasticDreamsDir "Saver"))
  161. (set ToolsDir        (tackon FantasticDreamsDir "Tools"))
  162. (set DocDir        (tackon FantasticDreamsDir "Docs"))
  163. (set ImagesDir        (tackon FantasticDreamsDir "Images"))
  164. (set BackgroundDir    (tackon FantasticDreamsDir "Background"))
  165.  
  166. (If (IN WAS 0)
  167.  (
  168.   (set CPU
  169.       (askchoice
  170.       (prompt CPUMsg)
  171.       (help   @askchoice-help)
  172.       (choices CPU1Msg CPU2Msg CPU3Msg CPU4Msg CPU5Msg)
  173.       (default 1)
  174.       )
  175.   )
  176.  
  177.   (set FPU
  178.       (askchoice
  179.       (prompt FPUMsg)
  180.       (help   @askchoice-help)
  181.       (choices FPU1Msg FPU2Msg)
  182.       (default 1)
  183.       )
  184.   )
  185.  
  186.   (if ( < (exists FantasticDreamsDir (noreq) ) 2)
  187.     (makedir FantasticDreamsDir
  188.         (prompt "Creating FantasticDreams directory...")
  189.         (help @makedir-help)
  190.         (infos)
  191.     )
  192.   )
  193.  
  194.   (complete 10)
  195.  
  196.   (if ( < (exists LoaderDir (noreq) ) 2)
  197.     (makedir LoaderDir
  198.         (prompt "Creating Loader directory...")
  199. ;        (help @makedir-help)
  200.     )
  201.   )
  202.  
  203.   (complete 11)
  204.  
  205.   (if ( < (exists ViewerDir (noreq) ) 2)
  206.     (makedir ViewerDir
  207.         (prompt "Creating Viewer directory...")
  208. ;        (help @makedir-help)
  209.     )
  210.   )
  211.  
  212.   (complete 12)
  213.  
  214.   (if ( < (exists BackgroundDir (noreq) ) 2)
  215.     (makedir BackgroundDir
  216.         (prompt "Creating Background directory...")
  217. ;        (help @makedir-help)
  218.     )
  219.   )
  220.  
  221.   (complete 14)
  222.  
  223.   (if ( < (exists SaverDir (noreq) ) 2)
  224.     (makedir SaverDir
  225.         (prompt "Creating Saver directory...")
  226. ;        (help @makedir-help)
  227.     )
  228.   )
  229.  
  230.   (complete 15)
  231.  
  232.   (if ( < (exists ToolsDir (noreq) ) 2)
  233.     (makedir ToolsDir
  234.         (prompt "Creating Tools directory...")
  235. ;        (help @makedir-help)
  236.     )
  237.   )
  238.  
  239.   (complete 16)
  240.  
  241.   (if ( < (exists OperatorDir (noreq) ) 2)
  242.     (makedir OperatorDir
  243.         (prompt "Creating Operator directory...")
  244. ;        (help @makedir-help)
  245.     )
  246.   )
  247.  
  248.   (complete 17)
  249.  
  250.   (if ( < (exists ImagesDir (noreq) ) 2)
  251.     (makedir ImagesDir
  252.         (prompt "Creating Images directory...")
  253. ;        (help @makedir-help)
  254.     )
  255.   )
  256.  
  257.   (complete 18)
  258.  
  259. (copyfiles
  260.     (prompt "Installing Font files...")
  261.     (help @copyfiles-help)
  262.     (source "Fonts/")
  263.     (dest "FONTS:")
  264.     (all)
  265.     (confirm)
  266. )
  267.  
  268.  
  269. (If (IN WAS 2)
  270.  (
  271.  
  272.   (complete 20)
  273.  
  274.   (if (= default_lang 4)
  275.   (
  276.       (copyfiles
  277.         (prompt "Copy FantasticDreams...")
  278.         (help @copyfiles-help)
  279.         (source "FantasticDreamsEnglish")
  280.         (dest "ram:")
  281.                 (newname "FantasticDreams")
  282.         (confirm)
  283.           )
  284.  
  285.   ))
  286.  
  287.   (if (= default_lang 2)
  288.    (
  289.       (copyfiles
  290.         (prompt "Kopiere FantasticDreams...")
  291.         (help @copyfiles-help)
  292.         (source "FantasticDreamsDeutsch")
  293.         (dest "ram:")
  294.                 (newname "FantasticDreams")
  295.         (confirm)
  296.           )
  297.    )
  298.   )
  299.  )
  300. )
  301.  
  302.   (complete 22)
  303.  
  304.   (copyfiles
  305.     (prompt "Installing FantasticDreams main program...")
  306.     (help @copyfiles-help)
  307.     (source "ram:FantasticDreams")
  308.     (dest FantasticDreamsDir)
  309.     (confirm)
  310.   )
  311.  
  312.   (complete 24)
  313.  
  314.   (run "c/delete ram:FantasticDreams"
  315.        (prompt "Delete ram:FantasticDreams...")
  316.        (help "Keine Hilfe verfügbar.")
  317.   )
  318.  
  319.   (complete 26)
  320.  
  321.   (copyfiles
  322.     (prompt "Installing FantasticDreams Icon...")
  323.     (help @copyfiles-help)
  324.     (source "FantasticDreams.info")
  325.     (dest FantasticDreamsDir)
  326.     (confirm)
  327.   )
  328.  
  329.  
  330.  
  331.  
  332.  
  333. (If (IN WAS 2)
  334.  (
  335.  
  336.   (complete 28)
  337.  
  338.   (if (= default_lang 4)
  339.   (
  340.  
  341.       (copyfiles
  342.         (prompt "Installing Background...")
  343.         (help @copyfiles-help)
  344.         (source "BackgroundEnglish/")
  345.         (dest BackgroundDir)
  346.         (all)
  347.         (confirm)
  348.       )
  349.  
  350.   ))
  351.  
  352.   (if (= default_lang 2)
  353.    (
  354.  
  355.       (copyfiles
  356.         (prompt "Installiere Hintergrund...")
  357.         (help @copyfiles-help)
  358.         (source "BackgroundDeutsch/")
  359.         (dest BackgroundDir)
  360.         (all)
  361.         (confirm)
  362.       )
  363.    )
  364.   )
  365.  )
  366. )
  367.  
  368.   (complete 39)
  369.  
  370. (If (= CPU 0)
  371.  (
  372.   (copyfiles
  373.     (prompt "Installing Operator files...")
  374.     (help @copyfiles-help)
  375.     (sou